$(function(){
	$('.descript-edit').bind('click' ,function(){
		var self = $(this) ,value = self.text() ,iSid = self.attr('sid') ,sUrl = $.trim(self.attr('url'));
		// 单击事件发生后，初始化文本框
		self.css("display","none");
		self.after('<input id="ajax_'+ iSid + '" type="text" value="' + value + '" />');
		$('#ajax_'+iSid).css({'width':'120px' ,'height':'18px', 'line-height': '18px'});
		$("#ajax_"+ iSid + "").focus();

		// 当文本框失去焦点时，ajax提交数据
		$("#ajax_"+ iSid + "").blur( function () {
			var inputvalue = $("#ajax_"+ iSid + "").val();
			if(value != inputvalue) {
				$.post(sUrl ,{value:inputvalue ,sid:iSid},function(data){
					if( data.err == 0 ){
						//$(this).parent().html(sValue);
						self.text(inputvalue);
					} 
				} ,'json');
			}
			$("#ajax_"+ iSid + "").remove();
			self.css("display","block");
		});
	});
	
	/*
    $('body :not(:has(.descript-edit),.descript-edit)') //元素之外
	*/
     $('.descript-edit').css({'width':'120px'});
    
});